package com.quanyan.club.entity.vo.resp.movement;

import com.quanyan.club.entity.vo.req.movement.PictureObj;
import com.quanyan.comment.response.RespComment;
import com.quanyan.common.Plugin.PageObj;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author xian-guo
 * @email 498152332@qq.com
 * @date 2016/12/5.
 */
public class RespClubMovementDetail implements Serializable{
    private static final long serialVersionUID = 5821988239354140430L;

    private Integer mvId;//动态id

    private Integer uId;//用户id

    private Byte type;//0--手动发布，1--自动发布

    private String userImageUrl;//用户头像

    private String nickName;//用户昵称

    private Date createTime;//创建时间

    private Date serviceDate=new Date();//服务器时间

    private String curPosition;//发布位置

    private String topicContent;//话题

    private String content;//发布内容

    private List<PictureObj> picUrlList;//图片地址

    private Integer sumPraises;//点赞数

    private boolean isPraise;//是否点赞

    private boolean followed;//是否关注

    private Integer sumComments;//评论数

    private String shareUrl;//分享动态链接

    private ClubActivityInfo clubActivityInfo;//活动信息

    private List<String> userUrlList;//点赞人头像

    public Integer getMvId() {
        return mvId;
    }

    public void setMvId(Integer mvId) {
        this.mvId = mvId;
    }

    public Integer getuId() {
        return uId;
    }

    public void setuId(Integer uId) {
        this.uId = uId;
    }

    public Byte getType() {
        return type;
    }

    public void setType(Byte type) {
        this.type = type;
    }

    public String getUserImageUrl() {
        return userImageUrl;
    }

    public void setUserImageUrl(String userImageUrl) {
        this.userImageUrl = userImageUrl;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getServiceDate() {
        return serviceDate;
    }

    public void setServiceDate(Date serviceDate) {
        this.serviceDate = serviceDate;
    }

    public String getCurPosition() {
        return curPosition;
    }

    public void setCurPosition(String curPosition) {
        this.curPosition = curPosition;
    }

    public String getTopicContent() {
        return topicContent;
    }

    public void setTopicContent(String topicContent) {
        this.topicContent = topicContent;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public List<PictureObj> getPicUrlList() {
        return picUrlList;
    }

    public void setPicUrlList(List<PictureObj> picUrlList) {
        this.picUrlList = picUrlList;
    }

    public Integer getSumPraises() {
        return sumPraises;
    }

    public void setSumPraises(Integer sumPraises) {
        this.sumPraises = sumPraises;
    }

    public boolean isPraise() {
        return isPraise;
    }

    public void setPraise(boolean praise) {
        isPraise = praise;
    }

    public boolean isFollowed() {
        return followed;
    }

    public void setFollowed(boolean followed) {
        this.followed = followed;
    }

    public Integer getSumComments() {
        return sumComments;
    }

    public void setSumComments(Integer sumComments) {
        this.sumComments = sumComments;
    }

    public String getShareUrl() {
        return shareUrl;
    }

    public void setShareUrl(String shareUrl) {
        this.shareUrl = shareUrl;
    }

    public ClubActivityInfo getClubActivityInfo() {
        return clubActivityInfo;
    }

    public void setClubActivityInfo(ClubActivityInfo clubActivityInfo) {
        this.clubActivityInfo = clubActivityInfo;
    }

    public List<String> getUserUrlList() {
        return userUrlList;
    }

    public void setUserUrlList(List<String> userUrlList) {
        this.userUrlList = userUrlList;
    }

}
